package com.sdrongyou.tms.service;

import com.sdrongyou.tms.dto.DriverDO;
import com.sdrongyou.tms.dto.DriverVO;

import java.util.List;

public interface DriverIService {

    /**
     * 创建司机信息
     */
    int saveDriver(DriverDO driverDO);

    /**
     * 更新司机信息
     */
    int updateDriver(DriverDO driverDO);

    /**
     * 删除司机
     */
    int deleteDriver(Long id);

    /**
     * 删除司机
     */
    int batchDeleteDriver(List<Long> id);

    /**
     * 分页查询
     */
    List<DriverVO> queryDriverPageList(DriverDO driverDO);

    /**
     * 查询司机详情
     */
    DriverVO queryDriverById(Long id);

    /**
     * 查询司机列表
     */
    List<DriverVO> queryDriverDataList(DriverDO driverDO);

}
